/*初始设置*/
*{padding:0; margin:0;}
ul,ol{ list-style:none}
a{ text-decoration:none;}
input,a{ outline:none;}
body{ font-family:"微软雅黑","黑体","宋体"; box-sizing:border-box; background:#fff;}
img{ border:none;}



/*版面样式顶部区域*/
.top{ width:100%; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box; background:#dfdfdf;}
.con{ width:1200px; display:block; margin:0 auto; overflow:hidden;box-sizing:border-box;}
.con::after{ content:""; display:block; clear:both;}
.top h2{ float:left; font-size:14px; color:#666; line-height:40px;font-weight:400;}
.topr{ float:right;}
.topr::after{ content:""; display:block; clear:both;}
.topr a{ float:left; display:block; font-size:14px; color:#666; line-height:40px; transition:0.3s;}
.topr i{ float:left; display:block; width:1px; height:12px; margin:14px 12px; background:#666666;}
.topr a:hover{ color:#dd2c24;}

/*头部区域*/
.header{width:100%; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box; background:#fff;}
.hd_con{ width:1200px; height:100px; margin:0 auto; box-sizing:border-box;}
.hd_con::after{ content:""; display:block; clear:both;}
.hd_con .logo{float:left; margin-top:26px;}
.header .logo a{ display:block;}

.bgdl{ float:right; width:100px; height:36px; box-sizing:border-box; border-radius:18px; border:1px solid #dd2c24; text-align:center; line-height:34px;
font-size:14px; color:#d90019; transition:0.3s; margin:33px 0 0 0; transition:0.3s;}
.bgdl:hover{ background:#dd2c24; color:#fff;}

.ss{ float:right; margin:32px 22px 0 0;}
.ss::after{ display:block; content:""; clear:both;}
.ss .ssl{ width:260px; height:38px; display:block; float:left; background:#fff; box-sizing:border-box; border:1px solid #a0a0a0; border-radius:5px 0 0 5px;
border-right:none; padding:0 15px; font-size:12px; color:#777; font-weight:400; line-height:36px;}
.ssniu{ float:right; width:88px; height:38px; display:block; background:#11396a; border-radius:0 5px 5px 0; transition:0.3s; box-sizing:border-box; padding:0 15px;
background:url(../images/ssbg.jpg) no-repeat center center; box-sizing:border-box; border:none; outline:none;}


.ssniu::after{ display:block; content:""; clear:both;}
.ssniu .sstu{ width:16px; height:16px; float:left; display:block; float:left; margin-top:11px;}
.ssniu .sstu img{ display:block; width:100%; margin:0 auto;}
.ssniu h3{ font-size:14px; color:#fff; line-height:38px; font-weight:400; float:left; margin-left:8px;}





/*导航*/
.dh{width:100%; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box; background:#11396a;}
.dh_c{width:1200px; display:block; margin:0 auto; overflow:hidden;box-sizing:border-box;}
.dh_c::after{ display:block; content:""; clear:both;}
.dh_c li{ float:left; margin-right:77px;}
.dh_c li:last-child{ margin-right:0;}
.dh_c li a{ font-size:16px; color:#fff; line-height:60px; height:60px; box-sizing:border-box; display:block;}
.header .dh .dh_c li:hover a,.header .dh .dh_c li.on a{border-bottom:3px solid #d90019;}







/*手机版头部*/
.sjtb{width:100%; margin:0 auto;  box-sizing:border-box; display:none;}
.sjtb .sjdd{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block; background:#11396a;}
.sjtb .sjdd::after{ display:block; content:""; clear:both;}
.sjtb .sjdd h2{ float:left; font-size:14px; color:#fff; font-weight:400; color:#fff; line-height:40px; margin-left:14px;}
.sjtb .sjdd .sjbgdl{float:right; font-size:14px; color:#fff; font-weight:400; color:#fff; line-height:40px; background:#dd2c24; box-sizing:border-box; padding:0 13px;}

.sjdb{width:100%; margin:0 auto; height:66px; box-sizing:border-box; display:block; padding:0 15px; position:relative;box-shadow:0 5px 10px rgba(0,0,0,0.05);}
.sjdb::after{ display:block; content:""; clear:both;}
.sjdb .logo{ height:36px; float:left; margin-top:15px;}
.sjdb .logo img{ height:100%; display:block; margin:0 auto;}

.sjdb .btn{ border:1px solid #11396a; padding:4px; border-radius:3px; cursor:pointer; display:block; position:absolute;right:15px;top:17px;}
.sjdb .btn i{ display:block; width:20px; height:3px; background:#11396a; margin:3px; transition:0.3s;}
.sjdb .btn i:nth-child(1){transform-origin:left bottom;}
.sjdb .btn i:nth-child(2){ opacity:1}
.sjdb .btn i:nth-child(3){transform-origin:left top;}
.sjdb .btn.on i:nth-child(1){ transform:rotate(35deg); }
.sjdb .btn.on i:nth-child(2){  opacity:0}
.sjdb .btn.on i:nth-child(3){ transform:rotate(-35deg); }

.sjdb .nav{width:100%;text-align:center; position:absolute; top:66px; left:0; background:rgba(255,255,255,1); border-top:1px solid #aaa; z-index:98; display:none;
padding:5px 15px; box-sizing:border-box;}
.sjdb .nav::after{ display:block; content:""; clear:both;}

.sjdb .nav li{ width:100%; width:100%; display:block;}
.sjdb .nav li a{ font-size:15px; color:#11396a; line-height:48px;box-sizing:border-box; display:block; border-bottom:1px solid #d7d7d7; text-align:left;
padding:0 10px;background:#fff url(../images/you.png) no-repeat right center;}
.sjdb .nav li.on a,.sjdb .nav li:hover a{ color:#fff; border-bottom:1px solid #11396a;background:#11396a url(../images/youh.png) no-repeat right center;}




/*海报区域*/
.haib{ width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;}
.banner{width:100%;background:#666; overflow:hidden; height:400px}
.swiper-containerlb{width: 100%;height: 100%;}
.swiper-slide {background-position: center;background-size: cover;}


/*标题*/
.bt{width:100%; margin:0 auto; box-sizing:border-box; display:block; border-bottom:1px solid #cfcfcf; padding-bottom:16px; position:relative;}
.bt::after{ content:""; display:block; clear:both;}
.bt .btl{ float:left; border-bottom:3px solid #467db0; padding-bottom:15px; position:absolute; top:-1px; left:0;}
.bt .btl::after{ content:""; display:block; clear:both;}
.bt .btl i{ height:22px; float:left; display:block; float:left; margin-right:10px;}

.bt .btl i img{ display:block; height:100%;}
.bt .btl h3{ float:left; font-size:20px; line-height:1.1em; color:#444;} 



.bt h4{ float:left; font-size:14px; color:#888; font-weight:400; margin-left:136px; text-transform:uppercase;}
.bt a{ float:left; color:#666; font-size:16px; float:right; transition:0.3s;}
.bt a:hover{ color:#dd2c24}




/*新闻*/
.news{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block; padding:40px 0;}
.news::after{ display:block; content:""; clear:both;}
.news .zxxw{ width:790px; float:left;}
.news .zxxw::after{ display:block; content:""; clear:both;}


.zxxwc{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block; padding-top:20px;}
.zxxwc::after{ display:block; content:""; clear:both;}
.zx_l{ width:410px; float:left;}
.slideBox{ width:100%; height:300px; overflow:hidden; position:relative;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:10px; bottom:18px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:3px;  width:16px; height:16px; background:#fff; font-size:12px; color:#444; cursor:pointer; text-align:center;}
.slideBox .hd ul li.on{ background:#467db0; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.slideBox .bd img{ width:100%;display:block;}
.slideBox .bd li a .hui{ width:100%; height:50px; background:rgba(0,0,0,0.66); box-sizing:border-box; position:absolute; bottom:0; left:0; padding:0 15px;}
.slideBox .bd li a .hui p{width:70%;font-size:15px; color:#fff; line-height:50px; text-align:left; font-weight:900;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}

.zx_r{width:360px; float:right; box-sizing:border-box; padding-top:2px;}
.zx_r li{width:100%; margin:0 auto 11px; overflow:hidden; box-sizing:border-box; display:block;}
.zx_r li a{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block; border-bottom:1px dashed #cccccc; padding-bottom:12px;transition:0.3s;}
.zx_r li a::after{ display:block; content:""; clear:both;}
.zx_r li a p{width:70%;font-size:14px; color:#444444; line-height:20px; text-align:left; float:left; transition:0.3s;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.zx_r li a span{font-size:14px; color:#444444; line-height:20px; float:right; transition:0.3s;}
.zx_r li:hover a p{ color:#11396a;}
.zx_r li:hover a span{ color:#11396a;}
.zx_r li:hover a{border-bottom:1px dashed #11396a;}




.news .hyzx{ width:390px; float:right;}
.hyzxc{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;}
.hyzxc li{width:100%; margin:24px auto; overflow:hidden; box-sizing:border-box; display:block;}
.hyzxc li a{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;transition:0.3s;}
.hyzxc li a::after{ display:block; content:""; clear:both;}
.hyzxc li a i{ display:block; width:7px; height:7px; float:left; background:url(../images/dian.png) no-repeat center; margin-top:7px; transition:0.3s;}

.hyzxc li a p{width:66%;font-size:14px; color:#444444; line-height:20px; text-align:left; float:left; transition:0.3s; margin-left:10px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.hyzxc li a span{font-size:14px; color:#444444; line-height:20px; float:right; transition:0.3s;}
.hyzxc li:hover a p{ color:#2d93e4; margin-left:15px;}
.hyzxc li:hover a span{ color:#2d93e4;}

/*小标题*/
.gybt{width:100%; margin:0 auto; height:50px; overflow:hidden; box-sizing:border-box; display:block; border-bottom:1px solid #cfcfcf; padding:0 10px;}
.gybt::after{ display:block; content:""; clear:both;}
.gybt i{ display:block; width:4px; height:16px; background:#467db0; margin-top:16px; float:left; margin-right:10px;}
.gybt h4{ float:left; font-size:18px; color:#467db0; float:left; line-height:49px;}
.gybt a{ float:right;color:#666; font-size:16px; float:right; transition:0.3s; line-height:49px; transition:0.3s;}
.gybt a:hover{ color:#467db0;}

/*技术平台*/
.jspt{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block; padding:0 0 30px;}
.jspt .jsptc{width:100%; margin:20px auto 0; overflow:hidden; box-sizing:border-box; display:block;}
.jspt .jsptc::after{ display:block; content:""; clear:both;}
.sys{ width:360px; height:377px; box-sizing:border-box; border:1px solid #cfcfcf; float:left;}
.sys .sysc{ width:100%; margin:0 auto; box-sizing:border-box; padding:10px;}
.sysc li{ float:left; width:112px; height:74px; margin-right:1px; margin-bottom:1px; border-bottom:4px solid #28c4e5;}
.sysc li a{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;transition:0.3s; position:relative;}
.sysc li a .sytu{width:100%; height:100%; display:block; overflow:hidden;}
.sysc li a .sytu img{ display:block; width:100%; margin:0 auto; transition:0.3s;}
.sysc li:hover a .sytu img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.sysc li a .hz{ width:100%;position: absolute; box-sizing: border-box; background: rgba(0,0,0,0.6);color: #fff; padding: 0 10px;left: 0; bottom:0px; font-size: 14px;
line-height: 30px;transition: 0.3s;transform: rotateX(100deg);transform-origin: left bottom;}
.sysc li:hover a .hz{transform: rotateX(0deg);}
.sysc li:nth-child(4){ margin-right:0;}
.sysc li:nth-child(1){width:100%; height:223px; margin-right:0; margin-bottom:1px; border-bottom:0px solid #28c4e5;}




.zsjd{ width:520px; height:377px; box-sizing:border-box; border:1px solid #cfcfcf;margin:0 20px 0 20px;float:left;}
.zsjdc{width:100%; margin:0 auto; box-sizing:border-box; padding:10px;}
.zsjdc::after{ display:block; content:""; clear:both;}
.zsjdc img{ width:220px; height:150px; float:left; margin-right:16px;}
.zsjdc p{font-size:14px; color:#888; line-height:1.5em; text-align:left; transition:0.3s;}

.gnfw{ width:280px; height:377px; box-sizing:border-box; border:1px solid #cfcfcf;float:left;}
.gnfwc{width:100%; margin:0 auto;  box-sizing:border-box; display:block; padding:10px;}
.gnfwct{width:100%; margin:0 auto; box-sizing:border-box; display:block;}
.gnfwct::after{ content:""; clear:both; display:block;}
.gnfwct li{ width:48%; height:46px; float:left; margin-right:4%; margin-bottom:10px; transition:0.3s;}
.gnfwct li:nth-child(2n){ margin-right:0;}
.gnfwct li a{ display:block; width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; padding:0 12px;border-radius:5px;}
.gnfwct li:nth-child(1) a{background:#6380e0;}
.gnfwct li:nth-child(2) a{background:#58cdbb;}
.gnfwct li:nth-child(3) a{background:#e28d41;}
.gnfwct li:nth-child(4) a{background:#a8cd43;}
.gnfwct li:nth-child(5) a{background:#ea6b6b;}
.gnfwct li:nth-child(6) a{background:#4d9ceb;}
.gnfwct li a::after{ content:""; clear:both; display:block;}
.gnfwct li a .xtub{ width:26px; height:26px; float:left; margin-top:10px;}
.gnfwct li a .xtub img{ display:block; width:100%; margin:0 auto;}
.gnfwct li a p{ font-size:14px; color:#fff; line-height:46px; margin-left:10px; float:left;}
.gnfwct li:hover{ -webkit-transform:translate3d(0,-5px,0); transform:translate3d(0,-5px,0); box-shadow:0 5px 10px rgba(0,0,0,0.3);}
.gnfwcb{width:100%; margin:0 auto; box-sizing:border-box; display:block; transition:0.3s; overflow:hidden;}
.gnfwcb img{width:100%; margin:0 auto;display:block; transition:0.3s;}
.gnfwcb:hover{ border:3px solid #14365f;}



/*联盟单位*/
.lmc{width:100%; margin:0 auto; box-sizing:border-box; display:block; overflow:hidden; padding:30px 0;}
.casec{display:block;width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box;}
.casec a{display:block;width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box;}
.casec a .anlitu{display:block;width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; border:1px solid #dcdcdc;height: 68px;display: flex;justify-content: center;align-items: center;}
.casec a .anlitu img{display:block;width:100%; margin:0 auto; transition:0.3s;}
.casec a p{ text-align:center; font-size:14px; color:#444; line-height:1.68em;transition:0.3s; width:100%;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.casec a:hover .anlitu{border:1px solid #dd2c24;}
.casec a:hover .anlitu img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.casec a:hover p{ color:#dd2c24;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width:38px !important;height:38px !important; transition:0.3s !important;
margin-top: -19px !important;z-index: 10;cursor: pointer;-moz-background-size: 38px 38px;-webkit-background-size:38px 38px;background-size:38px 38px;background-position: center;
background-repeat: no-repeat;}
.swiper-button-prev{position: absolute;left:0 !important;top: 50%;width:38px;height: 38px;margin-top: -19px;z-index: 10;cursor: pointer;-moz-background-size:38px 38px;
-webkit-background-size:38px 38px;background-size:38px 38px;background-position: center;background:url(../images/zy1.png) no-repeat center !important;}
.swiper-button-next{position: absolute;right:0 !important;top: 50%;width:38px;height: 38px;margin-top: -19px;z-index: 10;cursor: pointer;-moz-background-size:38px 38px;
-webkit-background-size:38px 38px;background-size:38px 38px;background-position: center;background:url(../images/zy2.png) no-repeat center !important;}

.swiper-button-prev:hover{position: absolute;left:0 !important;top: 50%;width:38px;height: 38px;margin-top: -19px;z-index: 10;cursor: pointer;-moz-background-size:38px 38px;
-webkit-background-size:38px 38px;background-size:38px 38px;background-position: center;background:url(../images/zy1h.png) no-repeat center !important;}
.swiper-button-next:hover{position: absolute;right:0 !important;top: 50%;width:38px;height: 38px;margin-top: -19px;z-index: 10;cursor: pointer;-moz-background-size:38px 38px;
-webkit-background-size:38px 38px;background-size:38px 38px;background-position: center;background:url(../images/zy2h.png) no-repeat center !important;}


/*友情链接*/
.link{width:100%; margin:0 auto; box-sizing:border-box; display:block; overflow:hidden; padding:30px 0 30px; border-top:1px solid #e1e1e1;}
.link::after{ content:""; clear:both; clear:both;}
.link h3{ font-size:18px; color:#11396a; float:left; line-height:1.4em;}
.linkr{float:left; font-size:14px; color:#454545; line-height:1.7em; margin-left:10px; width:1118px;}
.linkr::after{ content:""; clear:both; clear:both;}
.linkr li{float:left; margin-right:15px;}
.linkr li a{ font-size:14px; color:#454545; line-height:1.5em;}
.linkr li:hover a{ color:#c60107;}


/*底部区域*/
.footer{width:100%; margin:0 auto; box-sizing:border-box; display:block; overflow:hidden; padding:30px 0 30px; background:#11396a;}
.ft_t{width:100%; margin:0 auto; box-sizing:border-box; display:block; overflow:hidden;}
.ft_t li{ float:left;}
.ft_t li a{ font-size:14px; color:#fff; line-height:1.6em; text-align:center;}
.ft_t span{ display:block; width:1px; height:12px; margin:6px 40px; float:left; background:#fff; transition:0.3s;}
.ft_t li:hover  a{ color:#c60107;}

.foot{ width:100%; margin:0 auto; box-sizing:border-box; display:block; overflow:hidden;padding:20px 0 30px;text-align:center;}
.foot p{ font-size:14px; line-height:2.5em; color:#fff; text-align:center;}
.foot p a{ font-size:14px; text-align:center; color:#fff; line-height:1.6em;}
.fttt{width:100%; margin:0 auto; box-sizing:border-box; display:block; overflow:hidden;text-align:center; display:block;}
.fttt::after{ content:""; clear:both; clear:both;}
.foot p{ display:inline-block; box-sizing:border-box; padding:0 20px;}

/*内页海报区域*/
.ny_b{width:100%;height:300px; margin:0 auto; display:block;}


/*面包屑*/
.mbbxx{ width:100%; margin:6px auto 8px; background:#fff; height:44px;}
.mbx{ width:1200px; height:44px; background:#fff; padding-left:30px; background:#fff url(../images/dzz.png) no-repeat 15px 14px; margin:0 auto;}
.mbx::after{ content:""; display:block; clear:both;}
.mbx h3{ float:left;font-size:14px;color:#343434; line-height:44px; font-weight:400;}
.mbx li{ float:left;}
.mbx span{ float:left;font-size:14px;color:#343434; line-height:44px;}
.mbx li a{font-size:14px;color:#343434; line-height:44px; transition:0.3s;}
.mbx li:hover a{ color:#0c57ab;}


/*内页样式*/
.nrcon{ width:100%; margin:0 auto;box-sizing:border-box; background:#EEE; overflow:hidden; padding:25px 0 30px;}
.nrcon .nynr{ width:1200px; margin:0 auto;overflow:hidden; box-sizing:border-box;}
.nrcon .nynr .nycl{ width:270px; float:left; overflow:hidden; box-sizing:border-box;}
.nrcon .nynr .nynrc{width:890px; float:right; overflow:hidden; box-sizing:border-box; }
.nyclt{ width:100%; margin:0 auto 20px;overflow:hidden; box-sizing:border-box;}
.clbt{ width:100%; height:68px; background:#14365f url(../images/bbg.png) no-repeat center; box-sizing:border-box; border-radius:5px 5px 0 0; overflow:hidden;padding:13px 20px;
background-size:100%;}
.clbt h3{ font-size:20px; color:#fff; color:#fff; line-height:20px; text-align:left;}
.clbt h4{ font-size:20px; color:#fff; color:#fff; line-height:42px; text-align:left;}
.clbt h6{font-size:10px; font-weight:400; color:#fff; color:#fff; line-height:12px; text-align:left; margin-top:8px; text-transform:uppercase;}
.clbt_b{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#fff;}
.clbt_b li{ width:100%; margin:0 auto;}
.clbt_b li a{display:block; width:100%; height:50px; border:1px solid #e6e6e6; box-sizing:border-box; border-top:none; padding:0 0 0 20px; font-size:15px;
color:#343434; line-height:45px; background:url(../images/yy.png) no-repeat 232px  20px; transition:0.3s;}
.clbt_b li:hover a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}
.clbt_b li.on a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}

.clbt_b2{ width:100%; margin:0 auto;overflow:hidden; box-sizing:border-box; background:#fff;}
.clbt_b2 li{ width:100%; margin:0 auto;}
.clbt_b2 li a{display:block; width:100%; height:50px; border:1px solid #e6e6e6; box-sizing:border-box; border-top:none; padding:0 0 0 20px; font-size:15px;
color:#343434; line-height:45px; background:url(../images/yy.png) no-repeat 232px  20px; transition:0.3s;}
.clbt_b2 li:hover a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}
.clbt_b2 li.on a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}


.nyclbb{display:block; width:100%;border:1px solid #e6e6e6; box-sizing:border-box; border-top:none;transition:0.3s; padding:16px 15px; background:#fff;}
.nyclbb h6{font-size:14px;color:#343434; line-height:1.2em; text-align:left; font-weight:400; margin:8px auto;}
.nyclbb h2{font-family: DINPro-Bold;font-size:28px;color:#c60107;line-height:1.4em;text-align:left;}
.nyclbb span{ width:40px; margin:10px 0 10px 0; height:3px; display:block; background:#c60107;}

.cbt{ width:100%; margin:0 auto; margin:0 auto; background:url(../images/xian2.png) no-repeat right center;}
.cbt::after{ content:""; display:block; clear:both;}
.cbt h3{ font-size:22px; color:#232323; font-weight:600; float:left;}
.cbt span{ float:left; font-size:16px; color:#4177A5; text-transform:uppercase; margin:4px 0 0 6px; display:block;}



.nyzxwa{width:100%; margin:20px auto;box-sizing:border-box;overflow:hidden; display:block; padding:20px; background:#fff; min-height:660px; border-radius:5px;}
.nyzxwa p{ text-align:left; font-size:15px; color:#757575; line-height:1.78em;}
.nyzxwa p img{ display:block; margin:6px auto;}
.nyzxwa img{ display:block; margin:6px auto;}


/*年度大事件*/
.nynews{ width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box;padding:15px 0;}
.nynews li{ width:100%; margin:0 auto 5px;}
.nynews li a{ display:block; width:100%; margin:0 auto; box-sizing:border-box; padding-bottom:20px; padding:15px; background:#fff; transition:0.3s; border-radius:5px;}
.nynews li a h4{width:80%;font-size:18px; color:#444; line-height:1.4em; text-align:left; transition:0.3s; font-weight:400;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.nynews li a h6{font-size:14px; color:#c60107; line-height:1.4em; text-align:left;transition:0.3s; margin-top:10px; font-weight:400;}
.nynews li a p{font-size:14px; color:#888; line-height:1.5em; text-align:left; width:100%;  padding-top:10px; transition:0.3s;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.nynews li:hover h4{color:#14365f;}
.nynews li:hover p{color:#14365f;}
.nynews li:hover a{ -webkit-transform:translate3d(0,-3px,0); transform:translate3d(0,-3px,0); box-shadow:0 5px 10px rgba(0,0,0,0.3)}

/*分页*/
.pagination{ width:100%;margin:0 auto 50px; overflow:hidden; box-sizing:border-box; padding:0px 0;}
.pagination::after{ display:block; clear:both; content:"";}
.pagination li{ float:left;margin-right:10px; margin-bottom:10px;}
.pagination li a{display:block;box-sizing:border-box; font-size:14px; color:#555;padding:6px 14px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;}
.pagination li span{display:block;box-sizing:border-box; font-size:14px; color:#555;padding:6px 14px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;}

.pagination li:hover a{ border:1px solid #c60107; background:#c60107; color:#fff;}
.pagination li.active a{ border:1px solid #c60107; background:#c60107; color:#fff;}
.pagination li:hover span{ border:1px solid #c60107; background:#c60107; color:#fff;}
.pagination li.active span{ border:1px solid #c60107; background:#c60107; color:#fff;}


/*年度大事件zh*/
.nykj{ width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box;padding:15px 0;}
.nykj li{ width:100%; margin:0 auto 5px; transition:0.3s;}
.nykj li a{ display:block; width:100%; margin:0 auto; box-sizing:border-box; padding-bottom:20px; padding:15px; background:#fff; border-radius:5px;}
.nykj li a::after{ content:""; display:block; clear:both;}
.nykj li a .kjtu{ float:left; width:200px; height:146px; overflow:hidden;}
.nykj li a .kjtu img{ width:100%; margin:0 auto; transition:0.3s;}
.nykj li a .kjzi{ float:left; width:630px; margin-left:20px;} 
.nykj li a .kjzi h4{width:80%;font-size:18px; color:#444; line-height:1.4em; text-align:left; transition:0.3s; font-weight:400; margin-top:15px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.nykj li a .kjzi h6{font-size:14px; color:#c60107; line-height:1.4em; text-align:left;transition:0.3s; margin-top:10px; font-weight:400;}

.nykj li a .kjzi p{font-size:14px; color:#888; line-height:1.8em; text-align:left; width:100%;  padding-top:20px; transition:0.3s;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}

.nykj li:hover{-webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0); box-shadow:0 2px 6px rgba(0,0,0,0.2)}
.nykj li:hover a .kjtu img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.nykj li:hover a .kjzi h4{ color:#14365f;}

/*中心资讯*/
.zxwzc{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:10px 30px;background:#fff; border-radius:5px;}

.zxwzc li{width:100%; margin:24px auto; overflow:hidden; box-sizing:border-box; display:block;}
.zxwzc li a{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;transition:0.3s; border-bottom:1px dashed #C3C3C3; padding-bottom:20px;
transition:0.3s;}
.zxwzc li a::after{ display:block; content:""; clear:both;}
.zxwzc li a i{ display:block; width:7px; height:7px; float:left; background:url(../images/dian.png) no-repeat center; margin-top:7px; transition:0.3s;}

.zxwzc li a p{width:66%;font-size:14px; color:#444444; line-height:20px; text-align:left; float:left; transition:0.3s; margin-left:10px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.zxwzc li a span{font-size:14px; color:#444444; line-height:20px; float:right; transition:0.3s;}
.zxwzc li:hover a p{ color:#2d93e4; margin-left:15px;}
.zxwzc li:hover a span{ color:#2d93e4;}
.zxwzc li:hover a{ border-bottom:1px dashed #163355;}


/*院士信息*/
.ystd2{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:30px 30px;background:#fff; border-radius:5px;}
.ystd2::after{ display:block; content:""; clear:both;}
.ystd2 li{ float:left; margin-right:2%; margin-bottom:25px; width:23.5%;}
.ystd2 li:nth-child(4n){ margin-right:0;}
.ystd2 li a{ display:block; width:100%;}
.ystd2 li a .ystu{ display:block; width:100%; margin:0 auto; overflow:hidden; border-radius:5px;}
.ystd2 li a .ystu img{display:block; width:100%; margin:0 auto; transition:0.3s;}
.ystd2 li a p{ text-align:center; font-size:16px; line-height:1.8em; color:#666; transition:0.3s; margin:8px auto 0; transition:0.3s;}

.ystd2 li:hover a .ystu img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.ystd2 li:hover a p{ color:#14365f;}

/*技术平台信息*/
.ystd{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:30px 30px;background:#fff; border-radius:5px;}
.ystd::after{ display:block; content:""; clear:both;}
.ystd li{ float:left; margin-right:30px; margin-bottom:25px;}
.ystd li:nth-child(3n){ margin-right:0;}
.ystd li a{ display:block; width:255px;}
.ystd li a .ystu{ display:block; width:100%; margin:0 auto; overflow:hidden; border-radius:5px;}
.ystd li a .ystu img{display:block; width:100%; margin:0 auto; transition:0.3s;}
.ystd li a p{ text-align:center; font-size:16px; line-height:1.8em; color:#666; transition:0.3s; margin:8px auto 0; transition:0.3s;}

.ystd li:hover a .ystu img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.ystd li:hover a p{ color:#14365f;}


/*人才招聘*/
.rczp{display:block; width:100%; overflow:hidden; margin:15px auto;padding:30px 30px;background:#fff; border-radius:5px; box-sizing:border-box;}
.rczp h3{ font-size:30px; color:#222; line-height:1.6em; text-align:left; font-family:"宋体","微软雅黑"; padding:10px 0 35px;}
.rczp li{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box; border-bottom:1px solid #dedede; padding:20px 0 35px; background:#fff;
transition:0.3s;}
.rczp li a .zpt{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a .zpt::after{ content:""; display:block; clear:both;}
.rczp li a .zpt h4{ font-size:18px; color:#333; float:left; line-height:20px; font-weight:900;}
.rczp li a .zpt h5{font-size:16px; color:#ff6f48; float:left; line-height:20px; font-weight:400; box-sizing:border-box; padding-left:30px;}
.rczp li a .zpt h6{font-size:15px; color:#666; float:right; line-height:20px; font-weight:400;}
.rczp li a .zpb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a .zpb h2{font-size:16px; color:#333;line-height:1.6em; font-weight:400; padding:20px 0 5px;}
.rczp li a .zpb .zpbb{display:block; width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box;}
.rczp li a .zpb .zpbb p{font-size:14px; color:#666; text-align:left; line-height:1.5em;}

.rczp li:hover a{-webkit-transform:translate3d(0,-5px,0); transform:translate3d(0,-5px,0); box-shadow:0 5px 10px rgba(0,0,0,0.14); padding:20px 20px 35px;}

.jion{ display:block; width:100%; height:50px; background:#c60107; color:#fff; text-align:center; font-size:16px; color:#fff; line-height:50px; border-radius:5px;
margin:20px auto;}



/*内页创新联盟*/
.lmtu{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:30px 30px;background:#fff; border-radius:5px;}
.lmtu::after{ display:block; content:""; clear:both;}
.lmtu li{ float:left; margin-right:2%; margin-bottom:20px; width:23%;}
.lmtu li:nth-child(4n){ margin-right:0;}
.lmtu li a{ display:block; width:100%;}
.lmtu li a .ystu{ display:block; width:100%; margin:0 auto; overflow:hidden; border-radius:5px; border:1px solid #ccc;transition:0.3s;}
.lmtu li a .ystu img{display:block; width:100%; margin:0 auto; transition:0.3s;}
.lmtu li a p{ text-align:center; font-size:16px; line-height:1.8em; color:#666; transition:0.3s; margin:8px auto 0; transition:0.3s; width:90%;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.lmtu li:hover a .ystu{ border:1px solid #d90019;}
.lmtu li:hover a .ystu img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.lmtu li:hover a p{ color:#d90019;}




/*联系我们*/
.lxwm{display:block; width:100%; overflow:hidden; margin:15px auto;padding:30px 30px;background:#fff; border-radius:5px; box-sizing:border-box;}
.lxwmc{display:block; width:100%; overflow:hidden; margin:24px auto;}
.lxwmc p{ text-align:left; font-size:16px; color:#666; line-height:1.8em;}

/*在线留言*/
.zxly{display:block; width:100%; overflow:hidden; margin:15px auto;padding:30px 30px;background:#fff; border-radius:5px; box-sizing:border-box;}
/*留言*/
.lctr{ display:block; width:100%; overflow:hidden; margin:0 auto; padding:50px 0; box-sizing:border-box;}
.lctr h3{font-size:24px;color:#000; text-align:center; line-height:1.8em; display:block; text-transform:uppercase; font-weight:400;}
.lctr h6{font-size:18px;color:#333; text-align:center; line-height:1.6em; display:block; text-transform:uppercase; font-weight:400; margin-bottom:40px;}
.lctrt{width:100%;margin:0 auto 20px; overflow:hidden; box-sizing:border-box;}
.lctrt::after{display:block; clear:both; content:"";}
.lctrt .ly{ display:block; width:100%; overflow:hidden; margin:0 auto; }
.lctrt .ly::after{display:block; clear:both; content:"";}
.lctrt .ly h5{ float:left; font-size:18px; font-weight:900; line-height:36px; color:#333;}
.lctrt .ly .xmm{ float:left; display:block; width:666px; height:36px; border-radius:3px; box-sizing:border-box; border:1px solid #c6c6c6;
padding:3px 5px; outline:none; font-size:14px; color:#666; line-height:34px;}
.lctrt .lyy{ width:100%; margin:0 auto;}
.lctrt .lyy::after{display:block; clear:both; content:"";}
.lctrt .lyy h5{ float:left; font-size:18px; font-weight:900; line-height:36px; color:#333;}

.lctrt .lyyy{ float:left; display:block; width:666px; height:120px; border-radius:3px; box-sizing:border-box; border:1px solid #c6c6c6;
padding:8px 8px; outline:none;font-size:14px; color:#666; line-height:1.3em;}
.tiji{ display:block; width:100%; height:48px; border-radius:5px; background:#14365f; text-align:center; line-height:48px;outline:none; font-size:20px; color:#fff;
border:none;}
.tiji:hover{ background:#c60107;}


/*文章详情页*/
.xwxqy{display:block; width:100%; overflow:hidden; margin:0 auto 20px;padding:30px 30px;background:#fff; border-radius:5px; box-sizing:border-box;}

/*新闻详情*/
.newsxq{width:100%; margin:0 auto 50px; box-sizing:border-box;overflow:hidden;padding:0 0 50px; border-bottom:1px solid #c4c4c4;}
.newsxq .jjbt{width:100%; margin:0 auto 10px; box-sizing:border-box;overflow:hidden; padding:10px 0;text-align:left; }
.newsxq .jjbt h2{ font-size:22px; color:#222; line-height:1.6em; padding-bottom:20px; box-sizing:border-box; border-bottom:1px solid #c4c4c4; font-weight:400;}
.newsxq .jjbt h4{ font-size:12px; text-transform:uppercase; color:#898989; font-weight:400; padding-top:10px;}

.xwxq{width:100%; margin:0 auto 10px; box-sizing:border-box;overflow:hidden; padding:10px 0;text-align:left; }
.xwxq p{ font-size:15px; color:#666; text-align:left; line-height:1.8em; margin:5px auto;}
.xwxq p img{width:auto; margin:0 auto; display:block;}
.xwxq img{width:auto; margin:0 auto; display:block;}

.xwxq{width:100%; margin:0 auto 10px; box-sizing:border-box;overflow:hidden; padding:10px 0;text-align:left; }
.xwxq p{ font-size:15px; color:#666; text-align:left; line-height:1.8em; margin:5px auto;}
.xwxq p img{width:auto; margin:0 auto; display:block;}
.xwxq img{width:auto; margin:0 auto; display:block;}

/*重大事件*/
.xwxqtu{width:100%; margin:0 auto 10px; box-sizing:border-box;overflow:hidden; padding:10px 0;text-align:left; }


/*上下篇*/
.sxy{width:100%;margin:0 auto 100px; overflow:hidden; box-sizing:border-box; display:block;}
.sxy::after{content:""; display:block; clear:both;}
.sxy a{display:block; font-size:16px; color:#343434; line-height:30px}
.sxy a span{font-size:16px; color:#666; line-height:30px; text-align:left; float:left; transition:0.3s;}
.sxy a p{font-size:16px; color:#666; line-height:30px; text-align:left; width:220px;transition:0.3s; float:left;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:1; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.sxy .sp{ float:left;}
.sxy .xp{ float:right;}
 
 
.sxy a:hover span{ color:#157ce3; font-weight:900;}
.sxy a:hover p{ color:#157ce3;}


/*院士详情*/
.rctxu{ display:block; margin:20px auto; width:255px;}
.rctxu img{ display:block; width:100%; margin:0 auto;}


/*搜索页面*/
.ssdb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; border-top:3px solid #000; border-bottom:1px solid #e6e6e6;}
.ssdb .ssdbc{width:1200px;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:25px 0;}
.ssdb .ssdbc::after{content:""; display:block; clear:both;}
.ssdb .ssdbc .sslogo{height:45px; display:block; float:left;}
.ssdb .ssdbc .sslogo img{ height:100%;display:block;}
.ssdb .ssdbc .sskk{ float:right; border:1px solid #333; width:400px; height:45px; box-sizing:border-box; border-radius:23px; padding-left:20px;}
.ssdb .ssdbc .sskk::after{content:""; display:block; clear:both;}
.ssdb .ssdbc .sskk .ssl{ width:300px; height:43px; float:left; font-size:14px; box-sizing:border-box; border:none; padding-right:20px;}
.ssdb .ssdbc .sskk .ssr{ width:70px; height:43px; background:none; border:none; font-size:18px; color:#333; line-height:43px; font-weight:900; cursor:pointer;}


.souslb{display:block; width:1200px; overflow:hidden; margin:0 auto 20px;padding:0 30px;background:#fff; border-radius:5px; box-sizing:border-box;}

/*在线客服*/
.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#c60107 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#c60107 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#c60107 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#c60107 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}




/*管理人员*/
.xiugaity{width:100%;margin:20px auto; overflow:hidden; box-sizing:border-box; background:#fff; min-height:600px; padding:30px 60px;}
.xiugaity li{ width:100%; margin:0 auto 24px; display:block;overflow:hidden; box-sizing:border-box;}
.xiugaity li a{ width:100%; margin:0 auto; display:block;overflow:hidden; box-sizing:border-box;}
.xiugaity li a::after{content:""; display:block; clear:both;}
.xiugaity li a .ystu{ width:190px; height:265px; float:left; display:block; overflow:hidden;}
.xiugaity li a .ystu img{ display:block; width:100%; margin:0 auto;}
.xiugaity li a .yszir{ width:50%;float:left; margin-left:5%; box-sizing:border-box; padding-top:80px;}
.xiugaity li a .yszir h4{ width:100%; margin:0 auto; display:block; font-size:18px; text-align:left; color:#0c57ab; font-weight:400;}
.xiugaity li a .yszir p{width:100%; margin:10px auto 0; display:block; font-size:15px; text-align:left; color:#686868;}








/*768移动端手机公共页面*/
@media (max-width:768px){
	.banner{height:220px}

	/*年度大事件zh*/
	.nykj li{ margin:0 auto 20px}
	.nykj li a{ display:block; width:100%; margin:0 auto; box-sizing:border-box; padding-bottom:10px; padding:15px; background:#fff; border-radius:5px;}
	.nykj li a::after{ content:""; display:block; clear:both;}
	.nykj li a .kjtu{ float:left; width:100%; height:auto; overflow:hidden;}
	.nykj li a .kjtu img{ width:100%; margin:0 auto; transition:0.3s;}
	.nykj li a .kjzi{ float:left; width:100%; margin-left:0;} 
	.nykj li a .kjzi h4{width:88%;font-size:18px; color:#444; line-height:1.4em; text-align:left; transition:0.3s; font-weight:400; margin-top:5px;
	overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
	.nykj li a .kjzi h6{font-size:14px; color:#c60107; line-height:1.4em; text-align:left;transition:0.3s; margin-top:6px; font-weight:400;}
	
	.nykj li a .kjzi p{font-size:14px; color:#888; line-height:1.6em; text-align:left; width:100%;  padding-top:10px; transition:0.3s;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}


	/*院士信息*/
	.ystd2{padding:20px 10px;}
	.ystd2::after{ display:block; content:""; clear:both;}
	.ystd2 li{ float:none; margin-right:0; margin-bottom:0px; margin:0 auto 20px; width:100%;}
	.ystd2 li:nth-child(4n){ margin-right:0;}
	.ystd2 li a{ display:block; width:100%;}
	.ystd2 li a .ystu{ display:block; width:100%; margin:0 auto; overflow:hidden; border-radius:5px;}
	.ystd2 li a .ystu img{display:block; width:100%; margin:0 auto; transition:0.3s;}
	.ystd2 li a p{ text-align:center; font-size:16px; line-height:1.8em; color:#666; transition:0.3s; margin:8px auto 0; transition:0.3s;}

	/*技术信息信息*/
	.ystd{padding:20px 10px;}
	.ystd::after{ display:block; content:""; clear:both;}
	.ystd li{ float:none; margin-right:0; margin-bottom:0px; margin:0 auto 20px;}
	.ystd li:nth-child(3n){ margin-right:0;}
	.ystd li a{ display:block; width:100%;}
	.ystd li a .ystu{ display:block; width:100%; margin:0 auto; overflow:hidden; border-radius:5px;}
	.ystd li a .ystu img{display:block; width:100%; margin:0 auto; transition:0.3s;}
	.ystd li a p{ text-align:center; font-size:16px; line-height:1.8em; color:#666; transition:0.3s; margin:8px auto 0; transition:0.3s;}


	/*搜索页面*/
	.ssdb .ssdbc{width:100%;padding:25px 20px;}
	.ssdb .ssdbc .sslogo{height:32px; display:block; float:none; margin:0 auto 10px; text-align:center;}
	.ssdb .ssdbc .sslogo img{ height:100%;display:block; margin:0 auto;}
	.ssdb .ssdbc .sskk{ float:none; border:1px solid #333; width:90%; height:45px; box-sizing:border-box; border-radius:23px; padding-left:20px; margin:0 auto;}
	.ssdb .ssdbc .sskk::after{content:""; display:block; clear:both;}
	.ssdb .ssdbc .sskk .ssl{ width:60%; height:43px; float:left; font-size:14px; box-sizing:border-box; border:none; padding-right:20px;}
	.ssdb .ssdbc .sskk .ssr{ width:70px; height:43px; background:none; border:none; font-size:18px; color:#333; line-height:43px; font-weight:900; cursor:pointer; float:right;}

	.lmtu li{ float:left; margin-right:4%; margin-bottom:20px; width:48%;}
	.lmtu li:nth-child(4n){ margin-right:4%;}
	.lmtu li:nth-child(2n){ margin-right:0;}
	




}

/*移动端pid公用页面*/
@media (max-width:992px){
	.con{ width:100%; padding:0 15px}
	
	/*顶部区域*/
	.top{ display:none;}
	.header{ display:none;}
	.sjtb{ display:block;}

	/*新闻*/
	.news{padding:20px 0;}
	.news .zxxw{ width:100%; float:none;}
	.zxxwc{padding-top:20px;}
	.zx_l{ width:100%; float:none;}
	.slideBox{ height:250px;}
	.slideBox .bd li a{height:250px;}	
	.zx_r{width:100%; float:none; padding-top:20px;}
	.news .hyzx{ width:100%; float:none;}

	.bt h4{ display:none;}


	/*技术平台*/
	.jspt{ padding:0 0 20px;}
	.sys{ width:100%; height:auto;float:none; margin:0 auto 0;}
	.sys .sysc{ width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; padding:10px;}
	.sysc li:nth-child(1){height: auto;}
	.sysc li{ float:left; width:33%; height:auto; margin-right:1px; margin-bottom:1px; border-bottom:4px solid #28c4e5;}
	.zsjd{ width:100%; height:auto; margin:20px 0 20px 0;float:none;}
	.gnfw{ width:100%; height:auto;float:none;}
	
	
	.swiper-button-next, .swiper-button-prev{ display:none;}	

	.link{ display:none;}


	/*底部区域*/
	.footer{padding:24px 0;}
	.ft_t{ display:none;}
	.foot{ padding:0;}
	.foot p{ display:block; box-sizing:border-box; padding:0 0; text-align:left;}


	/*内页内容*/
	.mbbxx{ display:none;}
	
	.nrcon{padding:20px 15px;}
	.nrcon .nynr{ width:100%;}
	.nrcon .nynr .nycl{ width:100%; float:none; overflow:hidden; box-sizing:border-box;}
	.nrcon .nynr .nynrc{width:100%; float:none; overflow:hidden; box-sizing:border-box; }
	.nyclb{ display:none;}
	.clbt{ display:none;}
	.clbt_b li{ width:32%; float:left; margin-right:2%; margin-bottom:6px;}
	.clbt_b li:nth-child(3n){ margin-right:0;}
	.clbt_b {background:none;}
	.clbt_b li a {display: block; text-align:center;height:45px;padding:0;background:#14365f; border:1px solid #14365f; color:#fff; border-radius:5px;}
	.clbt_b li.on a{ color:#fff; background:#c60107;border:1px solid #c60107;}
	

	.clbt_b2 li{ width:49%; float:left; margin-right:1%; margin-bottom:6px;}
	.clbt_b2 li:nth-child(2n){ margin-right:0;}
	.clbt_b2 {background:none;}
	.clbt_b2 li a {display: block; text-align:center;height:45px;padding:0;background:#14365f; border:1px solid #14365f; color:#fff; border-radius:5px;}
	.clbt_b2 li.on a{ color:#fff; background:#c60107;border:1px solid #c60107;}
	

	.nyclt {margin: 0 auto;}
	.cbt { display:none;}

	.nyzxwa p img{ display:block; margin:6px auto; width:100%;}
	.nyzxwa img{ display:block; margin:6px auto; width:100%;}



	/*内页海报区域*/
	.ny_b{width:100%;height:140px; margin:0 auto; display:block;}
	/*留言*/
	.lctrt .ly .xmm {width:100%;}
	.lctrt .lyyy {width:100%;}
	
	/*新闻详情*/
	.newsxq{width:100%; margin:0 auto 30px; box-sizing:border-box;overflow:hidden;padding:0 0 25px; border-bottom:1px solid #c4c4c4;}
	.xwxq p img{width:100%; margin:0 auto; display:block;}
	.xwxq img{width:100%; margin:0 auto; display:block;}


	/*上下篇*/
	.sxy{margin:0 auto 30px;}
	.sxy a{ width:100%; display:block; font-size:16px; color:#343434; line-height:30px; background:#f2f2f2; box-sizing:border-box; padding:0 20px; margin-bottom:5px;}
	.sxy a span{ line-height:50px;}
	.sxy a p{line-height:50px; width:70%;}
	
	.sxy .sp{ float:left; }
	.sxy .xp{ float:left; text-align:left;}
	
	
	.xwxqy{padding:10px 15px;}
	
	.souslb{width:100%; margin:0 auto 20px;padding:0;}
	
	/*在线客服*/
	.yb_conct{ display:none;}


	.zsjdc img{ width:100%; height:auto; float:none; margin-right:0; margin-bottom:0px;}
	.zsjdc p{font-size:14px; color:#888; line-height:1.5em; text-align:left; transition:0.3s;
	width:100%; transition:0.3s;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:4; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}



	/*管理人员*/
	.xiugaity{width:100%;margin:20px auto; overflow:hidden; box-sizing:border-box; background:#fff; min-height:auto; padding:20px;}
	.xiugaity li{ width:100%; margin:0 auto 35px; display:block;overflow:hidden; box-sizing:border-box;}
	.xiugaity li a{ width:100%; margin:0 auto; display:block;overflow:hidden; box-sizing:border-box;}
	.xiugaity li a::after{content:""; display:block; clear:both;}
	.xiugaity li a .ystu{ width:100%; height:auto; float:none; display:block; overflow:hidden;}
	.xiugaity li a .ystu img{ display:block; width:100%; margin:0 auto;}
	.xiugaity li a .yszir{ width:100%;float:none; margin-left:0; box-sizing:border-box; padding-top:10px;}
	.xiugaity li a .yszir h4{ width:100%; margin:0 auto; display:block; font-size:18px; text-align:left; color:#0c57ab; font-weight:400;}
	.xiugaity li a .yszir p{width:100%; margin:6px auto 0; display:block; font-size:15px; text-align:left; color:#686868;}




}


/*pid 768-992*/
@media (min-width:768px){
	.con{ width:100%; padding:0 20px;}
	.banner{height:300px}




	/*新闻*/
	.news{padding:20px;}
	.news .zxxw{ width:100%; float:none;}
	.zxxwc{padding-top:20px;}
	.zx_l{ width:50%; float:left;}
	.slideBox{ height:250px;}
	.slideBox .bd li a{height:250px;}	
	.zx_r{width:48%; float:right; padding-top:0;}
	.news .hyzx{ width:100%; float:right;}

	.linkr{width:60%;}

	.ft_t span{ display:block; width:1px; height:12px; margin:6px 28px; float:left; background:#fff; transition:0.3s;}

	/*院士信息*/
	.ystd2{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:15px;background:#fff; border-radius:5px;}
	.ystd2::after{ display:block; content:""; clear:both;}
	.ystd2 li{ float:left; margin-right:4%; margin-bottom:25px; width:48%;}
	.ystd2 li:nth-child(4n){ margin-right:4%;}
	.ystd2 li:nth-child(2n){ margin-right:0;}
	
	.ystd2 li a{ display:block; width:100%;}
	
	/*技术信息信息*/
	.ystd{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:15px;background:#fff; border-radius:5px;}
	.ystd::after{ display:block; content:""; clear:both;}
	.ystd li{ float:left; margin-right:4%; margin-bottom:25px; width:48%;}
	.ystd li:nth-child(3n){ margin-right:4%;}
	.ystd li:nth-child(2n){ margin-right:0;}
	
	.ystd li a{ display:block; width:100%;}

	/*留言*/
	.lctrt .ly .xmm {width:100%;}
	.lctrt .lyyy {width:100%;}
	
	
		/*新闻详情*/
	.newsxq{width:100%; margin:0 auto 30px; box-sizing:border-box;overflow:hidden;padding:0 0 25px; border-bottom:1px solid #c4c4c4;}
	.xwxq p img{width:100%; margin:0 auto; display:block;}
	.xwxq img{width:100%; margin:0 auto; display:block;}
	/*上下篇*/
	.sxy{margin:0 auto 30px;}
	.sxy a{ width:48%; display:block; font-size:16px; color:#343434; line-height:30px; background:#f2f2f2; box-sizing:border-box; padding:0 20px; margin-bottom:5px;}
	.sxy a span{ line-height:50px;}
	.sxy a p{line-height:50px;}
	
	.sxy .sp{ float:left; }
	.sxy .xp{ float:right; text-align:right;}

	.lmtu li{ float:left; margin-right:2%; margin-bottom:20px; width:32%;}
	.lmtu li:nth-child(4n){ margin-right:2%;}
	.lmtu li:nth-child(2n){ margin-right:2%;}
	.lmtu li:nth-child(3n){ margin-right:0;}
	
	
}

/*ipad pro平板页面*/
@media (min-width:992px){
	.con{ width:100%; padding:0 30px;}	
	.hd_con{width:100%; padding:0 25px;}
	.dh_c{width:100%; padding:0 20px;}
	.dh_c li{ margin-right:0; width:11.1%; text-align:center;}
	.banner{height:350px}

	.news{padding:30px 0;}

	.zsjd{ width:29%; height:377px; box-sizing:border-box; border:1px solid #cfcfcf;margin:0 20px 0 20px;float:left;}
	.gnfw{ width:29%; height:377px; box-sizing:border-box; border:1px solid #cfcfcf;float:left;}
	

	/*面包屑*/
	.mbbxx{ box-sizing:border-box; padding:0 10px;}
	.mbx{ width:100%;}
	
	/*内页样式*/
	.nrcon{ padding:25px 30px 30px;}
	.nrcon .nynr{ width:100%;}
	.nrcon .nynr .nycl{ width:25%;}
	.nrcon .nynr .nynrc{width:73%}
	
	.clbt_b li a{display:block; width:100%; height:50px; border:1px solid #e6e6e6; box-sizing:border-box; border-top:none; padding:0 0 0 20px; font-size:15px;
	color:#343434; line-height:45px; background:url(../images/yy.png) no-repeat 200px  20px; transition:0.3s;}
	.clbt_b li:hover a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 200px  20px;}
	.clbt_b li.on a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 200px  20px;}

	.clbt_b2 li a{display:block; width:100%; height:50px; border:1px solid #e6e6e6; box-sizing:border-box; border-top:none; padding:0 0 0 20px; font-size:15px;
	color:#343434; line-height:45px; background:url(../images/yy.png) no-repeat 200px  20px; transition:0.3s;}
	.clbt_b2 li:hover a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 200px  20px;}
	.clbt_b2 li.on a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 200px  20px;}

	.nykj li a .kjzi{ float:left; width:60%; margin-left:20px;} 

	/*年度大事件*/
	.nykj::after{ content:""; display:block; clear:both;} 
	.nykj li{ width:48%; margin:0 auto 20px; transition:0.3s; margin-right:4%; float:left;}
	.nykj li:nth-child(2n){ margin-right:0;}
	
	.nykj li a{ display:block; width:100%; margin:0 auto; box-sizing:border-box; padding:10px; background:#fff; border-radius:5px;}
	.nykj li a::after{ content:""; display:block; clear:both;}
	.nykj li a .kjtu{ float:left; width:100%; height:auto; overflow:hidden;}
	.nykj li a .kjtu img{ width:100%; margin:0 auto; transition:0.3s;}
	.nykj li a .kjzi{ float:left; width:100%; margin-left:0;} 
	.nykj li a .kjzi h4{width:100%;font-size:16px; color:#444; line-height:1.4em; text-align:left; transition:0.3s; font-weight:400; margin-top:6px;
	overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
	.nykj li a .kjzi h6{font-size:14px; color:#c60107; line-height:1.4em; text-align:left;transition:0.3s; margin-top:5px; font-weight:400;}
	
	.nykj li a .kjzi p{font-size:14px; color:#888; line-height:1.45em; text-align:left; width:100%;  padding-top:5px; transition:0.3s;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}

	/*留言*/
	.lctrt .ly .xmm {width:100%;}
	.lctrt .lyyy {width:100%;}

	/*新闻详情*/
	.newsxq{width:100%; margin:0 auto 30px; box-sizing:border-box;overflow:hidden;padding:0 0 25px; border-bottom:1px solid #c4c4c4;}
	.xwxq p img{width:100%; margin:0 auto; display:block;}
	.xwxq img{width:100%; margin:0 auto; display:block;}
	
		/*上下篇*/
	.sxy{margin:0 auto 30px;}
	.sxy a{ width:48%; display:block; font-size:16px; color:#343434; line-height:30px; background:#f2f2f2; box-sizing:border-box; padding:0 20px; margin-bottom:5px;}
	.sxy a span{ line-height:50px;}
	.sxy a p{line-height:50px;}
	
	.sxy .sp{ float:left; }
	.sxy .xp{ float:right; text-align:right;}

	/*搜索页面*/
	.ssdb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; border-top:3px solid #000; border-bottom:1px solid #e6e6e6;}
	.ssdb .ssdbc{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:25px 20px;}
	.ssdb .ssdbc::after{content:""; display:block; clear:both;}
	.ssdb .ssdbc .sslogo{height:45px; display:block; float:left;}
	.ssdb .ssdbc .sslogo img{ height:100%;display:block;}
	.ssdb .ssdbc .sskk{ float:right; border:1px solid #333; width:400px; height:45px; box-sizing:border-box; border-radius:23px; padding-left:20px;}
	.ssdb .ssdbc .sskk::after{content:""; display:block; clear:both;}
	.ssdb .ssdbc .sskk .ssl{ width:300px; height:43px; float:left; font-size:14px; box-sizing:border-box; border:none; padding-right:20px;}
	.ssdb .ssdbc .sskk .ssr{ width:70px; height:43px; background:none; border:none; font-size:18px; color:#333; line-height:43px; font-weight:900; cursor:pointer;}
	.souslb{width:100%; margin:0 auto 20px;padding:0 20px;}
}

/*电脑最终页面*/
@media (min-width:1200px){
	.con{ width:1200px; padding:0;}	
	.hd_con{width:1200px; padding:0 0;}
	.dh_c{width:1200px; padding:0 0;}
	.dh_c li{ margin-right:75px; width:auto; text-align:center;}
	.banner{height:450px}


	/*新闻*/
	.news{padding:40px 0;}
	.news .zxxw{ width:790px; float:left;}
	.zxxwc{padding-top:20px;}
	.zx_l{ width:410px; float:left;}
	.slideBox{ height:300px;}
	.slideBox .bd li a{height:300px;}	
	.zx_r{width:360px; float:right; padding-top:0;}
	.news .hyzx{ width:390px; float:right;}

	.zsjd { width:520px;}
	.gnfw{ width:280px;}


	.swiper-containercase {padding: 0 50px;}

	.linkr{width:1118px;}
	.ft_t span{ display:block; width:1px; height:12px; margin:6px 40px; float:left; background:#fff; transition:0.3s;}



	/*面包屑*/
	.mbbxx{ box-sizing:border-box; padding:0 0;}
	.mbx{ width:1200px;}
	
	/*内页样式*/
	.nrcon{ padding:25px 0 30px;}
	.nrcon .nynr{ width:1200px;}
	.nrcon .nynr .nycl{ width:270px;}
	.nrcon .nynr .nynrc{width:890px}
	
	.clbt_b li a{display:block; width:100%; height:50px; border:1px solid #e6e6e6; box-sizing:border-box; border-top:none; padding:0 0 0 20px; font-size:15px;
	color:#343434; line-height:45px; background:url(../images/yy.png) no-repeat 232px  20px; transition:0.3s;}
	.clbt_b li:hover a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}
	.clbt_b li.on a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}

	.clbt_b2 li a{display:block; width:100%; height:50px; border:1px solid #e6e6e6; box-sizing:border-box; border-top:none; padding:0 0 0 20px; font-size:15px;
	color:#343434; line-height:45px; background:url(../images/yy.png) no-repeat 232px  20px; transition:0.3s;}
	.clbt_b2 li:hover a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}
	.clbt_b2 li.on a{ color:#0c57ab; background:url(../images/yyh.png) no-repeat 232px  20px;}
	
	.nykj li a .kjzi{ float:left; width:630px; margin-left:20px;} 



	/*年度大事件zh*/
	.nykj{ width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box;padding:15px 0;}
	.nykj li{ width:100%; margin:0 auto 5px; transition:0.3s;}
	.nykj li a{ display:block; width:100%; margin:0 auto; box-sizing:border-box; padding-bottom:20px; padding:15px; background:#fff; border-radius:5px;}
	.nykj li a::after{ content:""; display:block; clear:both;}
	.nykj li a .kjtu{ float:left; width:200px; height:146px; overflow:hidden;}
	.nykj li a .kjtu img{ width:100%; margin:0 auto; transition:0.3s;}
	.nykj li a .kjzi{ float:left; width:630px; margin-left:20px;} 
	.nykj li a .kjzi h4{width:80%;font-size:18px; color:#444; line-height:1.4em; text-align:left; transition:0.3s; font-weight:400; margin-top:15px;
	overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
	.nykj li a .kjzi h6{font-size:14px; color:#c60107; line-height:1.4em; text-align:left;transition:0.3s; margin-top:10px; font-weight:400;}
	
	.nykj li a .kjzi p{font-size:14px; color:#888; line-height:1.8em; text-align:left; width:100%;  padding-top:20px; transition:0.3s;
	display:inline-block;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/}


	/*院士信息*/
	.ystd2{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:30px 30px;background:#fff; border-radius:5px;}
	.ystd2::after{ display:block; content:""; clear:both;}
	.ystd2 li{ float:left; margin-right:2%; margin-bottom:25px; width:23.5%;}
	
	.ystd2 li:nth-child(2n){ margin-right:2%;}
	.ystd2 li:nth-child(3n){ margin-right:2%;}
	.ystd2 li:nth-child(4n){ margin-right:0;}
	
	.ystd2 li a{ display:block; width:100%;}
	.ystd2 li a .ystu{ display:block; width:100%; margin:0 auto; overflow:hidden; border-radius:5px;}
	.ystd2 li a .ystu img{display:block; width:100%; margin:0 auto; transition:0.3s;}
	.ystd2 li a p{ text-align:center; font-size:14px; line-height:1.8em; color:#666; transition:0.3s; margin:8px auto 0; transition:0.3s;}



	/*技术平台信息*/
	.ystd{width:100%;margin:15px auto; overflow:hidden; box-sizing:border-box;padding:30px 30px;background:#fff; border-radius:5px; min-height:580px;}
	.ystd::after{ display:block; content:""; clear:both;}
	.ystd li{ float:left; margin-right:30px; margin-bottom:25px; width:256px;}
	
	.ystd li:nth-child(2n){ margin-right:30px;}
	.ystd li:nth-child(3n){ margin-right:0;}
	.ystd li a{ display:block; width:100%;}
	.ystd li a .ystu{ display:block; width:100%; margin:0 auto; overflow:hidden; border-radius:5px;}
	.ystd li a .ystu img{display:block; width:100%; margin:0 auto; transition:0.3s;}
	.ystd li a p{ text-align:center; font-size:14px; line-height:1.8em; color:#666; transition:0.3s; margin:8px auto 0; transition:0.3s;}


	/*留言*/
	.lctrt .ly .xmm {width:666px;}
	.lctrt .lyyy {width:666px;}

	/*新闻详情*/
	.newsxq{width:100%; margin:0 auto 50px; box-sizing:border-box;overflow:hidden;padding:0 0 5px; border-bottom:1px solid #c4c4c4;}
	.xwxq p img{width:auto; margin:0 auto; display:block;}
	.xwxq img{width:auto; margin:0 auto; display:block;}


	/*上下篇*/
	.sxy a{ display:block; font-size:16px; color:#343434; line-height:30px; background:#f2f2f2; box-sizing:border-box; padding:0 20px; margin-bottom:5px;}
	.sxy a span{ line-height:50px;}
	.sxy a p{line-height:50px;}
	
	.sxy .sp{ float:left; }
	.sxy .xp{ float:right;}
	

	/*搜索页面*/
	.ssdb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; border-top:3px solid #000; border-bottom:1px solid #e6e6e6;}
	.ssdb .ssdbc{width:1200px;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:25px 0;}
	.ssdb .ssdbc::after{content:""; display:block; clear:both;}
	.ssdb .ssdbc .sslogo{height:45px; display:block; float:left;}
	.ssdb .ssdbc .sslogo img{ height:100%;display:block;}
	.ssdb .ssdbc .sskk{ float:right; border:1px solid #333; width:400px; height:45px; box-sizing:border-box; border-radius:23px; padding-left:20px;}
	.ssdb .ssdbc .sskk::after{content:""; display:block; clear:both;}
	.ssdb .ssdbc .sskk .ssl{ width:300px; height:43px; float:left; font-size:14px; box-sizing:border-box; border:none; padding-right:20px;}
	.ssdb .ssdbc .sskk .ssr{ width:70px; height:43px; background:none; border:none; font-size:18px; color:#333; line-height:43px; font-weight:900; cursor:pointer;}

	.souslb{width:1200px; margin:0 auto 20px;padding:0 30px; min-height:600px;}
	
	.lmtu li{ float:left; margin-right:2%; margin-bottom:20px; width:23%;}
	.lmtu li:nth-child(2n){ margin-right:2%;}
	.lmtu li:nth-child(3n){ margin-right:2%;}
	.lmtu li:nth-child(4n){ margin-right:0;}
	
}

